package com.globagames.isometric.core.model
{
	import flash.events.IEventDispatcher;
	
	public interface IMapModule extends IEventDispatcher
	{
		function initialize2() : void ;
		function get mapName() : String ;
		function set mapName(s:String) ;
		function get tileSize() : int ;
		function get mapWidth() : int ;
		function get mapHeight() : int ;
		function get sizeX() : int ;
		function get sizeY() : int ;
		
		function set sizeX(i:int) ;
		function set sizeY(i:int);
		
		function get startingX() : int ;
		function get startingY() : int ;
		
		function get tilesTable() : Array ;
		function set tilesTable(t:Array) ;
		
		
		function set bitmaps(t:Array);
		function get bitmaps() : Array ;
		
		function get bitmapsRects() : Array ;
		function set bitmapsRects(t:Array) ;
		
		
	}
}